potato-peeling machine - Turkish English Dictionary